// component/ddl/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    ttArray:{
      type:'Array',
      value:[]
    },
    bdArray: {
      type: 'Array',
      value: []
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    //ttArray: ["保险公司", "排序选择", "待定"],
    ttIndex: 0,
    // bdArray: [{
    //   index: 0,
    //   array: ["中国人保", "中国平安", "太平洋车险", "大地车险", "中国人寿", "中国车险"]
    // }, {
    //   index: 0,
    //   array: ['业务承单量', '从高到低', '从低到高', '最近成交量']
    // }, {
    //   index: 0,
    //   array: ["test", "test", "test", "test", "test", "test"]
    // }],
    bdIndex: 0,
    show: false
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //切换下拉列表
    change: function(e) {
      var tindex = this.data.ttIndex;
      if (tindex == e.currentTarget.dataset.index) {
        this.setData({
          show: !this.data.show
        })
      } else {
        this.setData({
          show: true
        })
      }
      this.setData({
        bdIndex: e.currentTarget.dataset.index,
        ttIndex: e.currentTarget.dataset.index
      });
     
    },
    //选择下拉列表
    select: function(e) {
      var temp = this.data.bdArray;
      var selIndex = e.currentTarget.dataset.index;
      temp[this.data.bdIndex].index = selIndex;
      this.setData({
        bdArray: temp
      });
      var myEventDetail = temp[this.data.bdIndex].array[selIndex];
      this.triggerEvent('change', myEventDetail, '');
    },
    //阻止滚动
    none:function(e){
      
    },
    //关闭页面及遮罩
    close:function(){
      this.setData({
        show:false
      })
    }

  }
})